package com.jrx.anytxn.transaction.dto.mistakeLog;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.util.Date;

/**
 * 差错流水日志表响应参数
 *
 * @author yf
 * date 2019/10/24 0024
 * @version V1.0
 **/
public class MistakeLogRes implements Serializable {

    private static final long serialVersionUID = 1319300764777614643L;

    /**
     * 自增主键
     * 表字段:id
     */
    private Long id;

    /**
     * 租户id
     * 表字段:tenant_id
     */
    private String tenantId;

    /**
     * 机构号
     * 表字段:organization_id
     */
    private String organizationId;

    /**
     * 客户id
     * 表字段:customer_id
     */
    private String customerId;

    /**
     * 原流水号
     * 表字段:orgi_seq_no
     */
    private String orgiSeqNo;

    /**
     * 差错类型（0-放款，1-还款）
     * 表字段:mis_type
     */
    private String misType;

    /**
     * 差错状态（0-未处理，1-已处理）
     * 表字段:mis_status
     */
    private String misStatus;

    /**
     * 差错产生日期
     * 表字段:mis_add_date
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date misAddDate;

    /**
     * 差错处理日期
     * 表字段:mis_deal_date
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date misDealDate;

    /**
     * 差错处理次数
     * 表字段:mis_deal_count
     */
    private Integer misDealCount;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getTenantId() {
        return tenantId;
    }

    public void setTenantId(String tenantId) {
        this.tenantId = tenantId;
    }

    public String getOrganizationId() {
        return organizationId;
    }

    public void setOrganizationId(String organizationId) {
        this.organizationId = organizationId;
    }

    public String getCustomerId() {
        return customerId;
    }

    public void setCustomerId(String customerId) {
        this.customerId = customerId;
    }

    public String getOrgiSeqNo() {
        return orgiSeqNo;
    }

    public void setOrgiSeqNo(String orgiSeqNo) {
        this.orgiSeqNo = orgiSeqNo;
    }

    public String getMisType() {
        return misType;
    }

    public void setMisType(String misType) {
        this.misType = misType;
    }

    public String getMisStatus() {
        return misStatus;
    }

    public void setMisStatus(String misStatus) {
        this.misStatus = misStatus;
    }

    public Date getMisAddDate() {
        return misAddDate;
    }

    public void setMisAddDate(Date misAddDate) {
        this.misAddDate = misAddDate;
    }

    public Date getMisDealDate() {
        return misDealDate;
    }

    public void setMisDealDate(Date misDealDate) {
        this.misDealDate = misDealDate;
    }

    public Integer getMisDealCount() {
        return misDealCount;
    }

    public void setMisDealCount(Integer misDealCount) {
        this.misDealCount = misDealCount;
    }
}
